.el-form {
  .el-form-item {
    margin-bottom: 20px;
    
    .el-form-item__label {
      font-weight: 500;
    }
    
    .el-input__inner {
      border-radius: 4px;
      border: 1px solid #dcdfe6;
      
      &:focus {
        border-color: $primary-color;
      }
    }
  }
  
  .el-button {
    padding: 12px 20px;
    font-size: 14px;
    border-radius: 4px;
    transition: all 0.3s;
    
    &--primary {
      background: $primary-color;
      border-color: $primary-color;
      
      &:hover {
        opacity: 0.9;
      }
    }
  }
}